3.10 USB OTG(Type-C)接口
开发板引出一路USB OTG接口,USB OTG接口使用了T113-i的USB0,USB OTG接口原理图如下图所示:
图 3.10.1 USB OTG接口电路图
此路 USB OTG 既可以作为主机(HOST),也可以作为从机(DEVICE),从而实现完整的 OTG 功能。
从机(DEVICE)模式:图中 R133 这一个 49.9K 的电阻,默认将 OTG_ID 线拉高,当 ID 线为高的时候就表示 OTG工作在从机模式。此时由于OTG_ID为高电平,因此 Q6(SI2302)导通,因此 MT9700HT5 的 EN 脚就接地,此时MT9700HT5的OUT引脚就没有输出,所以 USB_OTG_VBUS 电压关闭。 USB_OTG_VBUS电压用于在OTG做HOST 功能的时候,向外部设备提供5V电源很明显在OTG做从机的时候,OTG就不需要向外界提供 USB_OTG_VBUS 电源了。这里使用MT9700HT5这个芯片来实VBUS电源的开关控制。
主机(HOST)模式:如果要使用OTG的HOST功能,那么必须要使用到Type-C OTG线。Type-C OTG线会将CC1和CC2拉低,因此OTG_ID线也会被拉低,当ID线为0的时候就表示OTG工作在主机模式。此时由于OTG_ID为低,因此Q6(SI2302)不导通,因此 MT9700HT5的EN脚就会被R184这个10K电阻上拉到5V,所以MT9700HT5 的OUT引脚就会输出5V电压,也就是说TYPEC-VBUS此时是 5V,可以向外部设备提供5V电源。